package com.mx.pediatria.servicio;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.mx.pediatria.dao.ProductoDAO;
import com.mx.pediatria.modelo.Product;

/**
 * 
 * Customer Service
 * 
 * @author uday
 * @since 19 Nov 2013
 * @version 1.0.0
 * 
 * 
 */
@Service("PersonaService")
@Transactional(readOnly = true)
public class PersonaService {

	// CustomerDAO is injected...
	@Autowired
	ProductoDAO productoDAO;

	public void saludarService() {
		System.out.println("saludo service");
		productoDAO.saludarDAO();
		
		List<Product> productos = productoDAO.getProductList();
		System.out.println("PRODUCTOS = "+productos.size());
	}

	public ProductoDAO getProductoDAO() {
		return productoDAO;
	}

	public void setProductoDAO(ProductoDAO productoDAO) {
		this.productoDAO = productoDAO;
	}

}